A Framework for Area-Efficient Concurrent Online Checkers Design

نویسندگان

  • Pietro Saltarelli
  • Behrad Niazmand
  • Ranganathan Hariharan
  • Jaan Raik
  • Gert Jervan
  • Thomas Hollstein
چکیده

This paper proposes a framework for automated evaluation and minimization of concurrent online checkers, with the aim of both achieving minimal fault detection latency, while at the same time maintaining the fault detection capabilities and keeping area consumption within the acceptable range. The proposed framework can be utilized for any digital circuit, however, our focus in this work as a case study is applying the framework to the control part of a Network-on-Chip router consisting of the routing computation and arbitration units. The novelty of the framework is its ability to formally prove the presence or absence of true misses. Experiments are performed both regarding the latency and the fault coverage of the checkers devised by the framework which indicate 100% fault coverage with acceptable area overhead and also instant (one cycle) detection of faults in the control part of a NoC router. Keywords— Network-on-Chip, routing logic, arbitration, concurrent online checking.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Utilization of On-Line (Concurrent) Checkers During Built-In-Self-Test and Vice Versa

Concurrent checkers are commonly used in computer systems to detect computational errors on-line, which enhances reliability. Using the coding theory framework developed earlier by the authors, it is shown in the following that concurrent checkers, already available within the circuit, can be utilized very effectively during off-line testing. Specifically, test time as well as fault escape prob...

متن کامل

Design of FPGA-Based Dependable Systems

In this paper, the new methodology from areas fault tolerant systems based on automated generation of checkers in FPGA is presented. Dependability models of architectures based on the use of online checkers are described in the paper as well. First, the results of our research in the area of on-line checkers design are described. It is shown how the architectures with on-line checkers can be us...

متن کامل

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

From High-Level Modeling Towards Efficient and Trustworthy Circuits

Behavior-Interaction-Priority (BIP) is a layered embedded system design and verification framework that provides separation of functionality, synchronization, and priority concerns to simplify system design and to establish correctness by construction. The framework comes with a runtime engine and a suite of verification tools that uses D-Finder and NuSMV as model checkers. In this paper we pro...

متن کامل

Developing Model Checkers Using PAT

During the last two decades, model checking has emerged as an effective system analysis technique complementary to simulation and testing. Many model checking algorithms and state space reduction techniques have been proposed. Although it is desirable to have dedicated model checkers for every language (or application domain), implementing one with effective reduction techniques is rather chall...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015